flags in surface class
value			0			/			1

bit  0:	simple color		/	flat shading
bit  1:	gouraud shading
bit  2: false mapping
bit  3:	true mapping
bit  4:	phong
bit  5:	specular is off		/	specular is on
bit  6:	additive is off		/   additive is on
bit  7:	simple sided		/   double sided
bit  8:	there is more		/	there is only
		than 1 surface		/	one surface
		on this object		/	on this object
bit  9:	glow is off			/	glow is on
bit 10: not hairy surface	/   hairy surface
bit 11:	normal surface		/	surface has sub-surface(s)
bit 12:	opaque surface		/	alpha transparent surface
bit 13:	surface is in line mode rendering
bit 14: for soft only, face is zbuffered
bit 15: face is a light ;)

#define AF_FLAGS_SCOL	0
#define AF_FLAGS_FLAT	1
#define AF_FLAGS_GOUR	2
#define AF_FLAGS_FMAP	4
#define AF_FLAGS_TMAP	8
#define AF_FLAGS_PHNG	16
#define AF_FLAGS_SPEC	32
#define AF_FLAGS_ADDI	64
#define AF_FLAGS_DSID	128
#define AF_FLAGS_OSRF	256
#define AF_FLAGS_GLOW	512
#define AF_FLAGS_HAIR	1024
#define AF_FLAGS_SUBS	2048
#define AF_FLAGS_ALPH	4096
#define AF_FLAGS_LINE	8192
#define AF_FLAGS_ZBUF	16384
#define AF_FLAGS_LIGH	32768